querulous persons - German English Dictionary